package list.com.Test2;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

public class DateDemo {
    public static void main(String[] args) {
        String s ="2021年06月17日 15:05:32";
        DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy年MM月dd日 HH:mm:ss");
        LocalDateTime parse = LocalDateTime.parse(s, dateTimeFormatter);
        System.out.println(parse);

    }

    private static void method2() {
        String s ="2021年06月17日 15:05:32";
        //模板
        DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy年MM月dd日 HH:mm:ss");
        //LocalDateTime.parse(准备解析的字符串, 解析格式) 把一个日期字符串转换成一个date日期
        LocalDateTime parse = LocalDateTime.parse(s, dateTimeFormatter);
        System.out.println(parse);
    }

    private static void method1() {
        //自己定义一个LocalDateTime.of 设置
        LocalDateTime localDateTime = LocalDateTime.of(2021, 06, 17, 15, 00, 00);
        //date类型
        System.out.println(localDateTime);
        //定义一个模板   DateTimeFormatter格式化
        DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
        //通过localDateTime.format格式化成为一个字符串       把date ->String
        String s = localDateTime.format(dateTimeFormatter);
        System.out.println(s);
    }
}
